#!/bin/bash

echo "正在启动日志解析器应用程序..."

# 检查Java是否已安装
if ! command -v java &> /dev/null
then
    echo "错误：未检测到Java运行环境，请先安装Java 8或更高版本。"
    echo "下载地址：https://www.oracle.com/java/technologies/downloads/"
    exit
fi

# 检查JAR文件是否存在
if [ ! -f "target/logParser-1.0-SNAPSHOT.jar" ]; then
    echo "正在编译和打包应用程序..."
    mvn clean package
    
    if [ ! -f "target/logParser-1.0-SNAPSHOT.jar" ]; then
        echo "错误：无法创建可执行JAR文件。"
        exit
    fi
fi

echo "正在启动应用程序..."
java -jar target/logParser-1.0-SNAPSHOT.jar

echo "程序已退出。"
read -p "按回车键退出..."